//
//  NSNumber+UtilsExtras.h
//  SPay.base
//
//  Created by wongfish on 15/5/13.
//  Copyright (c) 2015年 wongfish. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@interface NSNumber (UtilsExtras)
#pragma mark - 无格式保留小数位
/**
 无格式保留小数位
 @param minDigits 最少小数位
 @param maxDigits 最大小数位
 @return 字符串
 */
- (NSString*)formatterNoStyleString:(NSUInteger)minDigits
                          maxDigits:(NSInteger)maxDigits;


#pragma mark - 比率转换
/**
 比率转换
 @param rateStr 0.01百分比，0.001千分比
 @param minDigits 最少小数位
 @param maxDigits 最大小数位
 @return 字符串
 */
- (NSString*)billRateToString:(NSString*)rateStr
                    minDigits:(NSUInteger)minDigits
                    maxDigits:(NSInteger)maxDigits;


#pragma mark - 货币格式转换
/**
 转换货币类型
 @param currencySymbol 币种
 @param minDigits 最少小数位
 @param maxDigits 最大小数位
 @return 字符串
 */
- (NSString*)currencyString:(NSString*)currencySymbol
                  minDigits:(NSUInteger)minDigits
                  maxDigits:(NSInteger)maxDigits;




#pragma mark - 转换单位（分——元）
/**
 将钱单位转为元
 */
- (NSString*)numberToNSDecimalString;

/**
 将钱单位转为元
 */
- (NSNumber*)numberToNSDecimalNumber;


#pragma mark - 时间戳转化为时间格式数据
/**
 将服务器返回的时间戳转换,服务器是精确到毫秒的
 */
- (NSNumber*)toTimeIntervalSince1970;

@end
